# include<stdio.h>
# include<unistd.h>
# include<stdlib.h>

int main()
{
    // 利用fork创建子进程，然后实验出孤儿进程
    
    pid_t id = fork();
    if(id == 0)
    {
        // 子进程
        while(1)
        {
            printf("子进程pid：%d, ppid：%d\n", getpid(), getppid());
            sleep(1);
        }
    }
    else if(id > 0)
    {
        // 父进程
        while(1)
        {
            printf("父进程pid：%d, ppid：%d\n", getpid(), getppid());
            sleep(1);
        }
    }
    else
    {
        printf("子进程创建失败\n");
    }


    return 0;
}
